NDepend.API Documentation
Union<T>(IEnumerable<T>,HashSet<T>) Method
NDepend.Helpers Namespace > ExtensionMethodsSet Class > Union Method : Union<T>(IEnumerable<T>,HashSet<T>) Method
The code element type of the elements of the hashset and the sequence.
A sequence of elements whose distinct elements form the second set for the union.
An hashset of elements whose distinct elements form the first set for the union.
Produces the set of elements, union of this seq and hashset. This method is an optimized version of Enumerable.Union<T>.
Syntax

Parameters

seq
A sequence of elements whose distinct elements form the second set for the union.
hashset
An hashset of elements whose distinct elements form the first set for the union.

Type Parameters

T
The code element type of the elements of the hashset and the sequence.

Return Value

A sequence that contains the elements that form the set union of the sequence and the hashset, excluding duplicates.
Remarks
This extension method has a O(seq.Count) time complexity.
Requirements

Target Platforms: Windows 11, 10, 8, 7 and Linux, MacOS with net8.0, net7.0 or net6.0 installed

See Also

Reference

ExtensionMethodsSet Class
ExtensionMethodsSet Members
Overload List